Unary Operators คือ การดำเนินการทางคณิตศาสตร์โดยมีการกระทำกับ operand เพียงตัวเดียว เพื่อทำการเพิ่มค่า / ลดค่า หรือการทำ Inverting กับข้อมูลชนิด Boolean เป็นต้น
ภาพรวมของ Unary Operators
1. Unary Operators จะดำเนินการกับ Operand เพียง 1 ตัวเท่านั้น
2. ใช้เครื่องหมาย + ในการเพิ่มค่าด้วย ค่าีที่ต้องการ
3. ใช้เครื่องหมาย - ในการลดค่าด้วย ค่าที่ต้องการ
4. ใช้เครื่องหมาย ++ ในการเพิ่มค่าขึ้น 1
5. ใช้เครื่องหมาย -- ในการลดค่าลง 1
6. ใช้เครื่องหมาย ! ในการทำ inverts กับข้อมูลชนิด Boolean
ตัวอย่างโปรแกรม
public class Unary {
public static void main(String args[]){
int a = 5;
boolean b = true;
a += 5;
System.out.println("a += " + a );
a -= 5;
System.out.println("a -= " + a );
a++;
System.out.println("a += " + a );
a--;
System.out.println("a += " + a );
System.out.println("!b = " + !b );
}
}
ผลลัพธ์